//package com.shfl.Service;
//
//import java.io.File;
//import java.io.IOException;
//import java.text.ParseException;
//import java.text.SimpleDateFormat;
//import java.util.ArrayList;
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//
//import com.shfl.Util.POIUtil;
//import com.shfl.model.WokingTime;
//
//public class GetWorkingLog {
//
//	public static void main(String[] args) throws ParseException, IOException {
//
//		SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm:ss");
//
//		Long test = simpleDateFormat.parse("11:00:00").getTime();
//		System.out.println(test);
//		Long test1 = simpleDateFormat.parse("08:00:00").getTime();
//		Long test2 = simpleDateFormat.parse("16:00:00").getTime();
//
//		Map<String, List<String>> map = new HashMap<String, List<String>>();
//		Map<String, String> personnelDutiesMap = new HashMap<String, String>();
//		Map<String, WokingTime> personnelWokingTimeMap = new HashMap<String, WokingTime>();
//
//		WokingTime wokingTime = new WokingTime();
//		wokingTime.setEarlyStartTime("08:00:00");
//		wokingTime.setEarlyEndTime("17:00:00");
//
//		wokingTime.setNightStartTime("16:00:00");
//		wokingTime.setNightEndTime("00:30:00");
//
//		personnelWokingTimeMap.put("售后销售", wokingTime);
//		List<String[]> userList = POIUtil.readExcel(new File("D:/人员信息.xlsx"));
//		for (String[] str : userList) {
//			personnelDutiesMap.put(str[1], str[6]);
//			if (!map.containsKey(str[6])) {
//				List<String> list = new ArrayList<String>();
//				list.add(str[1]);
//				map.put(str[6], list);
//			} else {
//				List<String> list = map.get(str[6]);
//				list.add(str[1]);
//				map.put(str[6], list);
//			}
//
//		}
//
//		if (personnelDutiesMap.containsKey("王婷婷")) {
//			System.out.println(personnelDutiesMap.get("王婷婷"));
//
//			// 以中午11点为中间点 11点之前为上午班 11点之后为下午班次
//			if (personnelWokingTimeMap.containsKey(personnelDutiesMap.get("王婷婷"))) {
//				WokingTime wokingTime1 = personnelWokingTimeMap.get(personnelDutiesMap.get("王婷婷"));
//				String testw = "";
//				Long userStratTime = simpleDateFormat.parse("08:52:46").getTime();
//				Long userEndTime = simpleDateFormat.parse("14:49:26").getTime();
//				// 早班
//				if (userStratTime < 10800000) {
//					if (userStratTime > simpleDateFormat.parse(wokingTime1.getEarlyStartTime()).getTime()) {
//						testw += "迟到";
//					}
//					if (userEndTime < simpleDateFormat.parse(wokingTime1.getEarlyEndTime()).getTime()) {
//						testw += "早退";
//					}
//				}
//				// 晚班
//				else {
//					if (userStratTime > simpleDateFormat.parse(wokingTime1.getNightStartTime()).getTime()) {
//						testw += "迟到";
//					}
//					if (userEndTime < simpleDateFormat.parse(wokingTime1.getNightEndTime()).getTime()) {
//						testw += "早退";
//					}
//				}
//				if ("".equals(testw)) {
//					System.out.println("正常考勤");
//				}else{
//					System.out.println(testw);
//				}
//
//			} else {
//				System.out.println("通用时间");
//			}
//
//		} else {
//			System.out.println("信息表暂无该人员信息!");
//		}
//
//		// System.out.println(map.keySet().size());
//
//		// try {
//		// List<String[]> userList = POIUtil.readExcel(new
//		// File("D:/1月考勤测试.xlsx"));
//		//
//		//
//		//
//		//
//		//
//		//
//		//
//		//
//		//
//		// List<String[]> list = POIUtil.readExcel(new File("D:/1月考勤测试.xlsx"));
//		//
//		//
//		// int l = list.size();
//		// for(int i = 0 ; i< l ;i++){
//		// String[] str = list.get(i);
//		// System.out.println(str[2].split(" ")[0]);
//		// System.out.println(str[2].split(" ")[1]);
//		//
//		// System.out.println(simpleDateFormat.parse(str[2].split("
//		// ")[1].toString()).getTime());
//		//
//		// }
//		//
//		//
//		//
//		//
//		// System.out.println(list.size());
//		// } catch (IOException e) {
//		// // TODO Auto-generated catch block
//		// e.printStackTrace();
//		// }
//
//	}
//}
